lzyy = new Object();
//发布代码页，点击出现更多选项
lzyy.moreOption = function()
{
	if($('.moreOptionBtn').length)
	{
		$('.moreOptionBtn').click(function(){
			$(this).toggleClass('arrowDown');
			//$('.moreOption').slideToggle('fast');
			$(this).next().slideToggle('fast');
		});
	}
}

//点击输入框或者文本框时
lzyy.clickInput = function()
{
	$('input[type="text"][protected!=""],textarea[protected!=""]').focus(function(){
		if(!($(this).data('clicked')) && !($(this).attr('protected')))
		{
			$(this).data('clicked',true);
			$(this).removeClass('gray').addClass('fc333');
			$(this).val('');
		}
	});
}

//发布代码页选择语言
lzyy.selectLan = function()
{
	$('input[name="lan"]').val($('ul.selectLan li.selected').text());
	$('ul.selectLan li').click(function(){
		$('ul.selectLan li').removeClass('selected');
		$(this).toggleClass('selected');
		$('input[name="lan"]').val($(this).text());
	});
}

//发布代码页提交
lzyy.submitSnippet = function()
{
	$('form[class="pubcode"]').submit(function(){
		$title = $('input[name="title"]');
		$snippet = $('textarea[name="snippet"]');
		$intro = $('textarea[name="intro"]');
		$link = $('input[name="link"]');
		if($title.val() == '标题') $title.val('');
		if($snippet.text() == '代码片段') $snippet.text('');
		if($intro.text() == '说明') $intro.text('');
		if($link.val() == '链接') $link.val('');
	});
}

//关注/取消关注
lzyy.follow = function()
{
	$('#follow a').live('click',function(){
		$('#follow').html('<img src="'+$("#follow").data('loading')+'" />');
		$.getJSON($('#follow').data('ajaxUrl'),function(data){
			if(data.status == 'suc')
			{
				$('#follow').html($('#follow').data(data.msg[0]));
			}
			else
			{
				alert(data.msg[0]);
			}
		});
	});
}

//设置语言偏好
/*
lzyy.settingLan = function()
{
	if($('#settingLan').length)
	{
		var t = new TextboxList('#settingLan',{unique:true,plugins:{autocomplete:{placeholder:'请输入编程语言'}}});
		//t.add('PHP').add('ACTIONSCRIPT3').add('jQuery');
		t.getContainer().addClass('textboxlist-loading');
		$.ajax({url: 'http://localhost/apps/sharecode/index.php/getlan', dataType: 'json', success: function(r)
			{
				t.plugins['autocomplete'].setValues(r);
				t.getContainer().removeClass('textboxlist-loading');
			}
		}); 
	}
}
*/

//保存设置
lzyy.saveSetting = function()
{
	$('#savesetting').submit(function(){
		$blog_name = $('input[name="blogname"]');
		$blog_url = $('input[name="blogurl"]');
		if($blog_name.val().indexOf('网站')>-1) $blog_name.val(''); 
		if($blog_url.val().indexOf('网站')>-1) $blog_url.val(''); 
		if($('input[name="lan"]').val()=='')
		{
			//alert($("#settingLan").data('lan'));
			$('input[name="lan"]').val($("#settingLan").data('lan'));
		}
	});
}

//添加/取消收藏
lzyy.fav = function()
{
	$('#fav a').live('click',function(){
		$(this).remove();
		$('#fav').html('<img src="'+$("#fav").data('loading')+'" />');
		$.getJSON($('#fav').data('ajaxUrl'),function(data){
			if(data.status == 'suc')
			{
				if(data.msg[0] == 'addFav')
				{
					$('#fav').html($('#fav').data('addFav'));
				}
				else
				{
					$('#fav').html($('#fav').data('removeFav'));
				}
			}
		})
	});
}
lzyy.cmtForm = function()
{
	if($('#cmt').length)
	$('#cmt').markItUp(mySettings);
}
$(function(){
	if(!$.support.cssFloat) $('html').addClass('msie');//专门为ie设置样式
	lzyy.moreOption();
	lzyy.clickInput();
	lzyy.selectLan();
	//lzyy.settingLan();
	lzyy.saveSetting();
	lzyy.submitSnippet();
	lzyy.fav();
	lzyy.cmtForm();
	lzyy.follow();
});
